successfully complete - German English Dictionary